Refactor lazy & joinColumn flags
Remove isMultiValue flag on PropertyType
Add AbstractWideMapWrapper