Ditched the container interface in favor of a single container implementation. Replacing object enumeration functions with a simpler iterator based approach.