Add object_key definition to destructing assignments
Add string template specifiers
Fix edge cases of insatnce variable and object key