Allow uninstantiated class to get protocols

Merged Yannick DAYER requested to merge add-protocols into master

Merge request reports