#delegation-pattern