check for conflicting open graph plugins [#80323722]

If you want to use the singleton pattern, the constructor should be protected, otherwise the class can still get different instances.