ObjectPool User defined Dispose method