removed getData on construct for collection, initialize member array