The branch referenced as URL moves functionality from subclasses into OptionalInterfaceFactory. It looks good to me.
Merged upstream, thanks, it will be in release 0.1.9.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.