Added the concept of the lifetime of an object
Now it compiles again