*fixed: object pool static member init
*fixed: make usage of is_convertible to c++ standard