Implement attributes logic
Change namespaces
Change Resharper profile

Fix Resharper profile
Reorganization

Rename NotifyPropertyObject to NotificationObject

Add renamed files
Add double compare function