Added a new template to fix a bug where xcode find a cylce definition if two DTO had an array of each others DTO