Inhertance lookup, cleans up some compiler errors.
Specialcase the NBT.close/equals methods because those SHOULD NOT override Object methods -.-