It violates abstraction. Luckily, it was used only in two places, see DumpDataExtractor.cpp and CommandObjectMemory.cpp.