Marked persistence-specific changes in ECA, refactored code a little
Fixed bug: AttributeChanged handlers were invoked twice with Persistence