Refactored ICollectibleModel. Extends IEntityModel