doing a commit before I rip up some stuff.
I think I found a better way to use inheritance in encrypted_key
Need to get the MD5 to recompute after we encrypt