need to match builder version of activemodel