Support specializing property types when subclassing managed model types

+review REVIEW-5265