1. A method operable within an information technology (IT) environment having a plurality of IT managed resources in which the IT managed resources are abstracted using a model, the method implemented by computer-executable instructions executable by one or more processors, the method comprising: receiving a request for information regarding an IT managed resource of the IT environment, the request for the information received from a client; analyzing the request for the information to determine whether the request is non-optimal in terms of processing the request to generate the information requested; in response to determining that the request is non-optimal, constructing a hint indicating how future requests for information are to be formulated by the client so that the future requests are more optimal in terms of processing the future requests to generate the information requested; and, sending the hint to the client.