PHPDoc added to existing interfaces
move new interfaces into lib/public and OCP