public static SiteViewModel Create(Site site = null) { var viewModel = new SiteViewModel {Site = site ?? new Site()}; return viewModel; }