Необходимо создать библиотеку TimeObjectDLL. В библиотеку поместить пространство имён TimeObjects. Внутри ещё одно - ConstructableObjects. В пространстве имён создать класс VariantObject. В этом классе создать ещё один класс SingleConstructableObject. Внутри создать класс CountableDuarationObject. В данный класс добавить ваше свойство Lifetime.
После компиляции библиотеки вы сможете создавать нужные объекты и обращаться к ним следующим образом
new TimeObjects.ConstructableObjects.VariantObject.SingleConstructableObject.CountableDuarationObject().Lifetime=10