reference count based collectable (fast and simple)