Fixed another mistake in map public constructor