Simple item pool lib enables weak references