Renamed Callback to SimpleCallback, and added ResultCallback for taking parameter when executing.