Your module does extend the "main" module, correct?
If you extend a module, then you need to extend their classes. Just replacing something won't be helpful to keep existing code working. So you need to extend with MyModuleAccessImpl the MainModuleAccessImpl. If you create your own unique module, then this is not necessary.
So rather then extending ViewComponentHandlerBaseImpl, you need to extend MainModuleAccessImpl.