Refactor out User model to ActiveSupport Concerns