allows container classes to update when multiple instances