Let me clarify. You, as the extension, are yourself calling the `verifyAuthenticationMethod` that is handed off to you by the parent. My suggestion, dont call. lets the parent call this for you. Because every child extractor would need to invoke this method anyway, and we'd rather keep the responsibility enforces at the parent level, and not have children know about it. 

Some sort of a template pattern.