setting a unique VirtualFileEventSubscriber + adding some getters missing in core