% stateful class support