Allow more ActiveHash features to be used without ActiveModel or ActiveRecord