Prevent Key objects from direct instantiation