Defines if the object behind this wrapper must be an indirect object in the
resultant document.
If this method returns true it doesn't necessarily mean that object
must be in the indirect state at any moment, but rather defines that
when the object will be written to the document it will be transformed into
indirect object if it's not indirect yet.
Return value of this method shouldn't depend on any logic, it should return
always true or false.