I followed the example of the Login authentication class.

https://github.com/rodnaph/zf2/blob/mail-xoauth2/library/Zend/Mail/Protocol/Smtp/Auth/Login.php

I seems to be needed as we can't get back the parsed configuration from the parent class?  So it needs to be duplicated.