no intrusive-ptr
do not use reference-counting
Merge branch 'feature/pointer' into develop