Change version handling; Implement key registration for abstract mock bulder.