Depend on activemodel >= 3.0