Creates a new WhenWhy, with an optional description.
WhenWhy({this.description = ''}) : whenOccurred = DateTime.now();