wrap all functions of plugins without "_" or "__" at the start with a try block and set the super method as alternative to get the correct return value. this also means that plugins can only have public methods that match the super class