Added unique_ptr wrapper during implement_unknown_interfaces::create