public LayoutService( ILayoutFactory factory, ILayoutRepository repo ) { factory.CheckArgumentIsNull(); _factory = factory; repo.CheckArgumentIsNull(); _repo = repo; }