Fix a bug with item controllers.

The shadow array of subcontainers was out of sync when array observers were 
fired.