This adds a simple derive for objects that implements GraphQLType for structs which do not require any manual resolvers. This could be extended in the future to provide a custom resolver function via an attribute. Also adds an integration test.