Add ordered iteration to Map