remove weak ref stuff in base object system
move refcnt into object