Add a constructor for Collection Classes; more documentation