add has_many_remove:before hook