this.path = "";
this.visible = visible;
this.attributes = new ResourceAttributes();
this.children = new ConcurrentHashMap<String, Resource>();
this.observers = new CopyOnWriteArrayList<ResourceObserver>();
this.observeRelations = new ObserveRelationContainer();
this.notificationOrderer = new ObserveNotificationOrderer();
}