made some changes in baseobject for eventmanager