Checks whether a Document can be created or not.
Returns an IOperationInfo to determine if the Document can be created with the given parameters. If it's not possible to create the Document a list of restrictions is attached to it.