It is built on top of standard `Struct` and `OpenStruct` classes with all their features preserved while adding a few on top for conveniences like handling nested hashes/arrays, unified constructor interface, immutability.
Required Ruby Version
>= 2.3.0
Authors
Andrew Bohush