Work with optional setting of property name