Used as the values of properties and method parameters for other objects of this type.
Boundaries are used when it is important to indicate the inclusion or exclusion of the boundary value, such as when receiving balances and turnovers of accumulation registers, slices and information registers, or when defining query ranges.
Does not contain context on a thin client and web-client.
Exchange with server is possible. Serializable. The given object may be serialized to/from XML.