@XCollection(style = XCollection.Style.v2)
    public List<ComponentState> getStates() {
      return myStates;
    }
@XCollection(style = XCollection.Style.v2)
    public List<ComponentState> getStates()