Add State mixin