entity, doctrine