public RootPropertySheet(Route<object> backingObjectAccessor) { _backingObjectAccessor = backingObjectAccessor; // only propertysheets get to have a view Parent = null; _imports = new List<PropertySheet>(); _view = new View<object>(this, _backingObjectAccessor); _view.SourceLocations = _view.SourceLocations.UnionSingleItem(new SourceLocation { SourceFile = FullPath }); }