Add property-type management in addition of simple string property (like boolean, decimal, datetime)

Add a custom type example in /src/test/resources