Subviews UIView instead and fills in missing properties