simplified KiWiNode I/O by moving all redundant methods to a separate class