refactored static collections into WorkContainer object