no point casting to `IDictionary` on a private field