How to handle Graphql nested properties

Graphql employs type definitions of properties such as:
type Name { firstName: string, middleName: String, lastName: String}

which saves time when creating a schema. Neo4j however doesn't handle nested properties very well. Is there a recommended way to handle nested properties for GQL schema?