Refactored for destroying of models