If a user replaced a model, the server still has the original model. The user can't breach a wall this way because server updates override client movements.
What we can implement, however, is an option to lock a resource so that its content can't be replaced.