A BaseEnvelope provides a means to keep and provide a count of objects that have been added to an envelope.
Returns a new instance with no values added.
Called when the value cannot be compared with the the boundaries of the instance.
Called when requesting envelope bounderies before any values have been added.
[Validate]