Tell, Don't Ask
Add exception, convert assertions to guards
Rename guard methods
Merge branch 'develop' into feature/Refactor_Enablement
Merge pull request #4 from texdc/feature/Refactor_Enablement

Refactor Enablement