change method name in CommandContainer, update() -> updateOrInsert(), to more accurately reflect it's purpose.