Added the object holder class, part of the object management module