Specifically, this is important for Child Datafetchers - one might want to retrive only some parent fields in parent resolver, and the rest through child resolvers - but generated parent type will always have the children fields that have separate resolvers.