Hooked in necessary infrastructure to implement issue #27
Closes #27 by adding support to DTO Binding lifecycle with two specific lifecycle handlers, `beforePropertiesSet` and `afterPropertiesSet`, this is implemented only by convention and the user should add to its DTO a method with the following signature:

```java

public void afterPropertiesSet(DTOBindingContext context) {
    //... implementation
}
```