add eav() to EavableInteface contracts to use for eager loading