ProtectedconstructorCreates a new data model instance and assigns all properties from the values object.
Static OptionalinitializeOptional static method for initializing values before creating an instance. Should be implemented by subclasses if needed.
Static OptionalparseOptional static method for parsing unknown values into a known format. Should be implemented by subclasses if needed.
Base class for data models that provides automatic property assignment from value objects. Includes optional static methods for parsing and initialization.