later version of activemodel gem