Fixed validation issue, now properties and complex objects implementing ...

...IValidatableProperty and IValidatableObject are validated at the same time. fixes #120