Added service object for persisting state across view changes