a basic implementation of the REFERENCE semantics
Merge branch 'references'
bug fix - remove local field that shadowed the instance field
implement references, add a notification for change od assignment
remove unnecessary debug messages