Fix bug where service subtypes could not be produced when base type was requested