Issue #46: can add key/value pairs, or just keys, either programmatically or via script