require protected_attributes and rails-observers