creates the missing factory methods that create the needed objects for the module.

Text after this comment will only be shown in the settings of the inspection.