add support for classes extending the Character class when calling Map.add()