public House([NotNull] string pName, [CanBeNull] string description, [CanBeNull] TemperatureProfile temperatureProfile, [CanBeNull] GeographicLocation geographicLocation, [CanBeNull] HouseType houseType, [NotNull] string connectionString, EnergyIntensityType energyIntensity, [CanBeNull] string source, CreationType creationType, StrGuid guid, [CanBeNull] int?pID = null) : base(pName, TableName, connectionString, guid) { ID = pID; TypeDescription = "House"; _description = description; _energyIntensityType = energyIntensity; _temperatureProfile = temperatureProfile; _geographicLocation = geographicLocation; _houseType = houseType; _source = source; _creationType = creationType; }