Introduce enum SectionClass
Finish DataStreamStorage
Fix equals
Fix serialize