applied serialization proxy pattern to KSequence