fixed bug with update entities

updates in favorite functionality
add base class for data models with notify property implementation