Implemented basic Collection constructor