Rails Model Callbacks or Mixing Business Logic and ActiveRecord