Fixed validation issue, now properties and complex objects implementing IValidatableProperty and IValidatableObject are validated at the same time. fixes #120