Use explicit GenericMap type