As of now we have two dates, one for first rated and second one for the last rated. The logic of these two is to determine when was the first date and last date. If I rate a track for the first time, the date is populated in both of those fields. Is this the behaviour behind these two, or is something else?
If the [date first rated] is populated means it was first rated, not last.
Because if I rate the track again, the date it will change only on [date last rated].