overrid object node index model common behavior factori creat object 