To get access to modules, try to avoid full Profile objects. Instead, replace the coupled ProfileHeader occurrences with a new intermediary ProfilePreview everywhere.
This way, a ProfileProcessor can inject the localized modules descriptions from above with the preview() method.
To get access to modules, try to avoid full Profile objects. Instead, replace the coupled ProfileHeader occurrences with a new intermediary ProfilePreview everywhere.
This way, a ProfileProcessor can inject the localized modules descriptions from above with the preview() method.