LPS-45073 Add decorators and base classes to portal-settings to standardize its use