public static function create(array $data) { return new self(isset($data['message']) ? $data['message'] : null, isset($data['error']) ? $data['error'] : null, isset($data['spec']) ? $data['spec'] : null); }