update the way emberbase manages keys