Add constructing using existing key mapping