Refactoring method calls
Also check for the methods existence
Adding basic callback_object tests