Added better declarations for creators and multiple object creation