#4616: Splitted objects to visual/data.

Now visual objects are just based on real objects.