get rid of Objectid newtype

who else is going to define the PersistField instance?
use backend key constructors