Refactor: ClientKeyBlock no longer child of KeyBlock. Explain why.