Implement options storage as class