Refactoring checkbox restriction setting into RState.apply()
Basic refactoring in RState.apply
Turn RState.get into a constructor, and get rid of next()
Consolidate getCheckBoxImage logic into ActivityBase
Refactoring