issue #20154: Fill gaps. Make "get" return natural key as id if there is one.
issue 20154: Add support to suppress keys.
Let the key remover be smart about whether it should remove them or not.
issue #20154: Make queries return with removed keys as well.
issue #20154: Support situation where there is no natural key defined.