reducing visibility of JsonTypeAdapters
awesome trick for argument resolving in InstantiatingModule