Implemented (broken) object pooling