add a property collection class