Two way dynamic binding directly to object properties in JavaScript, without accessor functions.