Simplification reference life-time

Also as I mentioned about named references ... It would be nice to have named references optional ... I mean the following:

struct Candle<'a> {
    // Here is no references, but exist optional life-time
   timestamp: usize,
}