rename ObjectId to ObjectType
get the compile to compile even without ecto