Any reason not to just have this class extend MapConverter, and delegate to its marshal method?