fixed dependencies unittest, added event notifications, removed extendedBy functionality