Returns an array of OperationParameters that this operation needs.
Returns null if no parameters are needed.
Return true if the structure of the returned objects may be cached by the framework
for optimization. Return false only if the operation may result in a list or collection
of objects whose structure changes during this operation (even though the structure's
name/type is the same). This allows the framework to handle dynamic structure usecases
where attributes or accessors are added to a structure within this operation.