new KeyObject