I can see in javadoc of GraphQL class “Building this object is very cheap and can be done on each execution if necessary”. Should I create new GraphQL class instance each time for executing new ExecutionInput instance or can I use single instance? When it is necessary to create new instance?