Best way to copy Struct-classes in UnityScript?

Basicallym, I have a lot of these in my code:

class Struct extends System.Object{
  function Struct(other: Struct){
    this.a = other.a;
    this.b = other.b;
  }
  var a: int;
  var b: int;
}

Is there a better way to do “copy construction” or “copy assignment”?

Figured it out:

class Struct extends System.Object{
  var a: int;
  var b: int;
  Struct clone() {
    return this.MemberwiseClone();
  }
}