Compound (map-like) property type support implementation