WIP: Add default move and assignment operator to KeyedObject
Default assignment operator existed before but needs to specified when specifying move constructor as well.
Default assignment operator existed before but needs to specified when specifying move constructor as well.