Is your feature request related to a problem? Please describe.
The AccessTarget and VisibilityCriterion objects currently are missing print and stream operator methods
Describe the solution you'd like
std::cout << accessTarget << std::endl;
visibilityCriterion.print();