I cant make these an extension method because IBus doesnt provide `Defer(TimeSpan delay, Address address, params object[] messages)` since that is the method i am adding