client factory can have property added