composition: chain up finalize before clering mcontext_lock.
composition: switch to using an action signal to add and remove objects.
Seek WIP