A simple proxy that forwards optional methods to delegates - less boilerplate in your code!