reverted a lot of changes. For Presentation package tablemodels to update w/ property change listeners, the changed events MUST come from the same package.
Merge origin/master