Concerning #566: Updated C++ examples to new syntax
Concerning #566: Updated tests to new syntax
Concerning #566: Updated documentation
Removed legacy code