public virtual Feature[] GetAppFeatures() { CheckDisposed(); throw new NotImplementedException("Application needs to override GetAppFeatures()"); }