making members optional for a collection