Should be part of the Constructor as it is a ValueObject.