Make object label work off of derivative.

Should use another variable which we add to, instead of explicitly returning... Adding another derivative to this structure in the future would be annoying.