@Test
public void bind() throws Exception {
Listener listener = I.make(Listener.class);
Person person = new Person();
person.setAge(16);
person.setName("Yuigahama Yui");
assert listener.age == 0;
assert listener.name == null;
listener.set(person);
assert listener.age == 16;
assert listener.name.equals("Yuigahama Yui");
person.setAge(27);
assert listener.age == 27;
person.setName("Hiratuka Sizuka");
assert listener.name.equals("Hiratuka Sizuka");
}