Questions about static batching

Hello users!

I have some questions about static batching. I did read about them a lot so i hope these wont be too trivial.

1, I am guessing if i have objects in the scene and i did not create them dynamically it is enough to just mark them as static in the inspector and thats all. So i tried it out with simple cubes and it is working. But i have a complex house with a lot of mesh built together and it has objects with the same material. But if i mark this object static (and all of the children) it is not working(saved calls by batching = 0). They have skinned mesh renderer components. Could this be a problem?

2, If i combine static dynamically created objects with staticbatchingutility can i destroy some of them? will it recreate the combined object or it will still be in memory?
do i have to do something special if i would like to destroy some of them?

1: Skinned Mesh Renderers will not static Batch at all because it is implied that the mesh will move because of animation or other things, if they are not then there is no point in them being Skinned Mesh Renderers.

2: The destroyed object will be removed and the mesh will not be visible but the the mesh will still be part of the combined static mesh and therefore stay in memory. Meshes can only be combined once, so using the staticbatchingutility to try to recreate the combined mesh without the destroyed object will have no effect.