add lines astobj2 container
add circular reference between device and line