destroy() doesnt really remove model, remove reference manually to avoid repeated (invalid) removing