Fix display and update of FiniteDifference and objects in LIst and Dictionary slots

FiniteDifference, being directly based on Container, it wasn't getting an 'id' attribute.

Anything in list or dictionary slots were getting errors when attempting to register listeners due to the indexing in their names not being handled.