Would it be clearer to predicate this call on the new-ness of the portlet, rather than relying on the `prepopulatePortlet...()` method to condition its behavior on new-ness?