make DelegateUtils public