This package offers stronger types and additional methods available at the runtime to access objects according to the model.
Inside the implementation, reference decorators implement this interface and this interface is used for chaining.