public static function create($data) { return new static($data); }
public function receive($data) { //parse incoming data and return a callback object return Callback::create($data); }