This way we can avoid re-evaluation of certain parts of datablock when something unrelated has changed.
object