Implement lock, unlock, open and close for artefacts. Implement keys.