Dependent on activemodel and actionpack ~> 4.1