Is this class extended to be overridden? If not, why a ForwardingMap here that does not do anything except call the underlying map? Why not just use a `Map<String, String>`?