fix virtual layers on objects
merge