Further refined the IMap interface.