Collections are now extensible and can be namespaced on a model.

Re #46