Person.prototype.getName = getName; Person.prototype.setName = setName; function Person(name) { this.name = name; } function getName() { return this.name; } function setName(name) { this.name = name; } function Test1() { var person = new Person("Ben"); Log.Message(person.getName()); person.setName("Rick"); Log.Message(person.getName()); person.name = "Kevin"; Log.Message(person.getName()); person.name = "Zack"; Log.Message(person.getName()); } function Test2(name) { var person = new Person(name);; return person; }