Interface Activity<T extends Activity<T>>