LPS-36602 move methods (change accessibility)
LPS-36602 change behaviour so that we can return a preset preference
LPS-36602 apply logic to existing
LPS-36602 create reusable methods to perform wrapping
LPS-36602 create reusable method to reduce repetition
LPS-36602 apply to existing
LPS-36602 add logic to missing locations
LPS-36602 eliminate potential threat in configuration, in these cases preferences must exist ahead of time