model collection での循環参照の原因？