When entering will data where the executor was a relative and this fact helped to establish relationships, I included the executor (which defaults to a principal event). I have subsequently been CONFUSED by my own information both when looking thru the events for an individual and when printing out data (particularly ancestor charts where will and probate data is included to help show what research has been done - and thus what is needed). In general, when there are more than one will events for an individual, the earliest chronological event seems to become the significant will event.
To "combat" this problem, I created an event template that provides Executor, Heir and Witness as principal roles with testator as a non principal roll. I have then entered the will event for the executor (or heir or witness where I want to see that data as principal role data). Then I have changed all of the executor roles associated with the "standard" will event to remove the principal check. I realize this results in a duplicate event but it does make understanding a persons participation in events more clear when looking at your data on the screen and it vastly improves printouts (no more wills that turn out to be a parents).