I came across very odd behavior, which I can't solve and can't understand if it is bug or feature.
In runtime I create object from prefab, then this object creates another copy of this object from the same prefab. However it clones itself, with all the changed properties and NOT the original prefab.
*Well I sort of solved it by using specific object spawner prefab, which then creates this specific prefab. But would be still interesting to know why this happens.