entity IDs need to be generated in application service objects