Why can't I instantiate an object and throw it into an array at the same time?