deinit event for generic pooled objects