Instead of a MapBinder does something like @WrapWith work? Seeing as GSON should be able to serialize the Console.Type.