	@Test(expected = IllegalStateException.class)
	public void testWrongType() {

		Person person = new Person();
		Binding<String> nameBinding = new PropertyBinding<String>(person, "age");
		nameBinding.setValue("Tom");
	}