Refactored unlink() as a way to dissociate a model
Add custom model collection class