added insertion and retreival methods for CompoundTag to allow sequential buildup