Made the constructor, asMutable and isMutable look good for states with only one attribute.