implement view-specific properties using axon.PropertySet