Fixed bug where computed properties with a complex return type would not re-evaluate when set to undefined. Added quiet option to computed property .set method when returnType is 'value'. Simplified computed property internal api usage.