Commits
Click on a commit to change the comparison rangeFix get_parent_state and get_root_state when using `mixin=True`
If a state class inherits directly from a mixin class, find the proper parent
class by looking through the `mro()` until a non-mixin class is found.