introduced property bridge
implemented association bridge
renamed variables