[Codeplex issue #2027] [Required] attribute doesn't work on a property of
Complex type.

Actually, all property conventions should be re-applyed to the new
property if the entity type reconfiged to complex type.