Provide field for associated person

Hi I propose that a field for person/contact is created for each task similar to tags. It would be used for Waiting For, or otherwise agenda, etc. It would reduce the burden on the tags, and allow for improved sorting, slicing and dicing. This was also a standard feature in the late great mGSD (originally Monkey GTD). Right now I cannot select e.g. agenda for personx as the tags only provide OR logic. AND logic as option would do the trick, but would still be clearer and more logical to have dedicated field for contact associated with task!