Sorry, I might have been unclear - you need to *take* resources as argument to NewFacadeNameAPI() for all facade factory functions, but not *use it or save it in a field* if you don't need it (like in this case). Please, drop the field and possibly use _ *common.Resources for the argument.