Class WithState<T>