Inside of the following classes we have a getter, to get an actual object by its name:
However, this is not best practice. Usually a method that starts with 'get' deliver values by reference
See NSColor (https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSColor_Class/Reference/Reference.html)
- (void)getComponents:(CGFloat *)components
Instead of, for instance:
- (id<AGAuthenticationModule>)get:(NSString *)moduleName
we can have something LIKE this:
- (id<AGAuthenticationModule>)loadModuleNamed:(NSString *)moduleName