I have a portable extension not annotated in any way. It has a nested class inside it named Producers. That class is annotated with @Singleton (and nothing else). It has producer methods in it. They are being discovered while a bean discovery mode of "annotated" is in effect. Is this correct?