-Fixed type name handling when a property already has a base type assigned