Class Acts::OwningDelegate

template<typename, typename H = void>
class OwningDelegate