Refactored: creation of relation key conversion
Created IEntityMemberInfo family
Constraints are based on IEntityMemberInfo
Added IContraintFactory