Contains classes for binding persistent data entries to containers and accessing stored values. Implements delegate-based property bindings enabling type-safe access to persistent data through Kotlin properties. Supports both read-only and mutable bindings with automatic type conversion.
Provides container interfaces for storing and managing persistent key-value data. Defines core interfaces for common operations like get, set, remove and contains.
Defines the type system interfaces and implementations for serializing/deserializing persistent data. Provides built-in support for primitive types (String, Number, Boolean), collections, and custom serializable types. Features an extensible architecture for adding custom type converters.