public static PropertySummary BuildPropertySummary(Property property)
        {
            Check.If(property).IsNotNull();

            var result = new PropertySummary
            {
                PropertyReference = property.PropertyReference,
                PropertyType = property.PropertyType,
                AddressLine1 = property.AddressLine1,
                AddressLine2 = property.AddressLine2,
                AddressLine3 = property.AddressLine3,
                AddressLine4 = property.AddressLine4,
                Postcode = property.Postcode,
                County = property.County,
                ShortDescription = property.ShortDescription,
                StartDate = property.StartDate,
                EndDate = property.EndDate,
                MonthlyPrice = property.MonthlyPrice,
                NumberOfBedrooms = property.NumberOfBedrooms(),
                NumberOfBathrooms = property.NumberOfBathrooms(),
                NumberOfPhotos = property.NumberOfPhotos(),
                CoverPhotoUrl = property.CoverPhotoUrl(),
            };

            return result;
        }