+ added parameter parsing to Collection constructor
* renamed Collection property constructors to avoid collisions
* modified Collection.prototype.validate to allow validation of Collection fragments
* fixed some parameter name inconsistencies