extract subclass PropertyMap and use where applicable