Simple Generic EventArgs<T> implementation,