implemented HyperpinSettings save method