Extracted utility class for managing the tracking of an objects
attributes with its life time.  Also works for classes since
classes are actually objects to.  This class will be useful for
creating other utility routines for tracking behavior with
an instances attributes.