ref #79 PropertyOwner
separate PropertyOwner members from AbstractPainter