Do not require activemodel