Added dependent destroy for models