New structure for object loops