Add support for immutable.Map