Why does this class throw `NotSupportedException` for all these new methods? Couldn´t it delegate to appropriate delegates, like its other methods?