instansiate empty subcollections and listcollections on init