First take on the Key class. -POLM