Refactored, added some comments to 'populate' blueprint action.