set attributes to None in events, tracks and hits
currently, we set attributes dynamically in tracks, hits and events classes. These attributes are not initialised to None, therefore, the performance is not optimal!
we could set attributes dynamically by calling a "lazy" function....