/// <summary>
 /// Provides a list of Permissions that a user must have any of, to perform a specific task
 /// </summary>
 /// <param name="reason">the reason why this component is being invoked</param>
 /// <returns>a list of required permissions</returns>
 public string[] PermissionsForReason(string reason)
 {
     return(handler.PermissionsForReason(reason));
 }