removed need for passing JSON Objects through constructors and json arrays for collection saving and creation. now any object that has a constructor of json, xml, or any other type of object is supported