Changed collections model var to fully qualified classname.

Changed the class name of models related collections to be the fully qualified class name instead of the simple one. This helps (makes code not crash) when dynamically instantiating the class from code outside the BaseModel file.
For some reason also helps when running method_exists on objects inside collections created from this code.