Learn more about cloning repositories
You have read-only access
Keep components in seperate list. Have a list for normal and virtual components. Also sort the normal components when they get added. Still childComponents() will return the full components list.