Class HasDelegate<T>