Added InvokableOption class to determine between callbacks as options and callbacks that should be evaluted as option