Provides a convenient way to define models and their associated fields for encoding and decoding various data formats.