Returns the result data by key
GetResult<T>? resultFor<T>([Object? key]) => dataFor<GetResult<T>>(key ?? T);