Add/implement State mixin