Modification of AddRecipient to avoid unneeded heap allocations
Do not use copy semantics on a type that should be move-only
Adding a type specialization for stateless AutoFilter types