Copy works properly for Building and Unit. Able to copy both the properties and behaviours