refac(keys): add deepkeys as an option