HasId
persistence