This helper should hold data related to the UI and access save in a smart to avoid performance pitfalls in other parts of the application