Add derived KeyGenerator