This doesn't make sense to me. When I see SomeAdjectiveModuleOptions, I expect that to implement the ModuleOptions interface.