allow the optional setting of a property list