Active model

Any thoughts with going this route?
@n1zyy do you want to:

1. change this to:
```
level.to_i if level
```

2. add logic for `high_level`.
3. remove `low_level` and `high_level`?

I'd prefer 1 over 3, not sure about 2.