BaseObject decomission init