public MaritalStatus MaritalStatus { get { return _currentUser.AgeInYears >= 18 ? _currentUser.MaritalStatus : throw new InvalidOperationException($"Can not disclose marital status of non-adult."); } }