Need help with my model

Do you mean the $result var?

object(App\Model\Entity\Timesheet) {

	'id' => (int) 2,
	'user_id' => (int) 1,
	'week_nb' => (int) 16,
	'year' => (int) 2018,
	'validated' => false,
	'created' => object(Cake\I18n\FrozenTime) {

		'time' => '2018-04-02T09:25:29+00:00',
		'timezone' => 'UTC',
		'fixedNowTime' => false
	
	},
	'modified' => object(Cake\I18n\Time) {

		'time' => '2018-04-29T20:03:17+00:00',
		'timezone' => 'UTC',
		'fixedNowTime' => false
	
	},
	'tasks' => [
		(int) 0 => object(App\Model\Entity\Task) {

			'id' => (int) 1,
			'name' => 'Atelier 1 - Compta',
			'scope' => 'global',
			'user_id' => null,
			'project_id' => (int) 1,
			'created' => object(Cake\I18n\FrozenTime) {

				'time' => '2018-04-01T15:19:44+00:00',
				'timezone' => 'UTC',
				'fixedNowTime' => false
			
			},
			'modified' => object(Cake\I18n\FrozenTime) {

				'time' => '2018-04-01T15:19:44+00:00',
				'timezone' => 'UTC',
				'fixedNowTime' => false
			
			},
			'[new]' => false,
			'[accessible]' => [
				'*' => true
			],
			'[dirty]' => [],
			'[original]' => [],
			'[virtual]' => [],
			'[errors]' => [],
			'[invalid]' => [],
			'[repository]' => 'Tasks'
		
		},
		(int) 1 => object(App\Model\Entity\Task) {

			'id' => (int) 2,
			'name' => 'Atelier 2 - Achats',
			'scope' => 'global',
			'user_id' => null,
			'project_id' => (int) 1,
			'created' => object(Cake\I18n\FrozenTime) {

				'time' => '2018-04-01T15:20:13+00:00',
				'timezone' => 'UTC',
				'fixedNowTime' => false
			
			},
			'modified' => object(Cake\I18n\FrozenTime) {

				'time' => '2018-04-01T15:20:13+00:00',
				'timezone' => 'UTC',
				'fixedNowTime' => false
			
			},
			'[new]' => false,
			'[accessible]' => [
				'*' => true
			],
			'[dirty]' => [],
			'[original]' => [],
			'[virtual]' => [],
			'[errors]' => [],
			'[invalid]' => [],
			'[repository]' => 'Tasks'
		
		},
		(int) 2 => object(App\Model\Entity\Task) {

			'id' => (int) 3,
			'name' => 'Test tache',
			'scope' => 'global',
			'user_id' => null,
			'project_id' => (int) 2,
			'created' => object(Cake\I18n\FrozenTime) {

				'time' => '2018-04-02T13:58:22+00:00',
				'timezone' => 'UTC',
				'fixedNowTime' => false
			
			},
			'modified' => object(Cake\I18n\FrozenTime) {

				'time' => '2018-04-02T13:58:22+00:00',
				'timezone' => 'UTC',
				'fixedNowTime' => false
			
			},
			'_joinData' => object(App\Model\Entity\TimesheetsTask) {

				'timesheet_id' => (int) 2,
				'task_id' => (int) 3,
				'created' => object(Cake\I18n\Time) {

					'time' => '2018-04-29T20:03:17+00:00',
					'timezone' => 'UTC',
					'fixedNowTime' => false
				
				},
				'modified' => object(Cake\I18n\Time) {

					'time' => '2018-04-29T20:03:17+00:00',
					'timezone' => 'UTC',
					'fixedNowTime' => false
				
				},
				'id' => (int) 21,
				'[new]' => false,
				'[accessible]' => [
					'*' => true
				],
				'[dirty]' => [],
				'[original]' => [],
				'[virtual]' => [],
				'[errors]' => [],
				'[invalid]' => [],
				'[repository]' => 'TimesheetsTasks'
			
			},
			'[new]' => false,
			'[accessible]' => [
				'*' => true
			],
			'[dirty]' => [],
			'[original]' => [],
			'[virtual]' => [],
			'[errors]' => [],
			'[invalid]' => [],
			'[repository]' => 'Tasks'
		
		}
	],
	'timesheets_tasks' => [
		(int) 0 => object(App\Model\Entity\TimesheetsTask) {

			'id' => (int) 20,
			'timesheet_id' => (int) 2,
			'task_id' => (int) 1,
			'created' => object(Cake\I18n\FrozenTime) {

				'time' => '2018-04-29T19:55:36+00:00',
				'timezone' => 'UTC',
				'fixedNowTime' => false
			
			},
			'modified' => object(Cake\I18n\FrozenTime) {

				'time' => '2018-04-29T19:55:36+00:00',
				'timezone' => 'UTC',
				'fixedNowTime' => false
			
			},
			'days' => [
				(int) 0 => object(App\Model\Entity\Day) {

					'timesheet_task_id' => (int) 20,
					'ts_date' => object(DateTime) {
						date => '2018-04-16 20:03:17.405432'
						timezone_type => (int) 3
						timezone => 'UTC'
					},
					'[new]' => true,
					'[accessible]' => [
						'*' => true
					],
					'[dirty]' => [
						'timesheet_task_id' => true,
						'ts_date' => true
					],
					'[original]' => [],
					'[virtual]' => [],
					'[errors]' => [],
					'[invalid]' => [],
					'[repository]' => 'Days'
				
				},
				(int) 1 => object(App\Model\Entity\Day) {

					'timesheet_task_id' => (int) 20,
					'ts_date' => object(DateTime) {
						date => '2018-04-17 20:03:17.410332'
						timezone_type => (int) 3
						timezone => 'UTC'
					},
					'[new]' => true,
					'[accessible]' => [
						'*' => true
					],
					'[dirty]' => [
						'timesheet_task_id' => true,
						'ts_date' => true
					],
					'[original]' => [],
					'[virtual]' => [],
					'[errors]' => [],
					'[invalid]' => [],
					'[repository]' => 'Days'
				
				},
				(int) 2 => object(App\Model\Entity\Day) {

					'timesheet_task_id' => (int) 20,
					'ts_date' => object(DateTime) {
						date => '2018-04-18 20:03:17.410403'
						timezone_type => (int) 3
						timezone => 'UTC'
					},
					'[new]' => true,
					'[accessible]' => [
						'*' => true
					],
					'[dirty]' => [
						'timesheet_task_id' => true,
						'ts_date' => true
					],
					'[original]' => [],
					'[virtual]' => [],
					'[errors]' => [],
					'[invalid]' => [],
					'[repository]' => 'Days'
				
				},
				(int) 3 => object(App\Model\Entity\Day) {

					'timesheet_task_id' => (int) 20,
					'ts_date' => object(DateTime) {
						date => '2018-04-19 20:03:17.410457'
						timezone_type => (int) 3
						timezone => 'UTC'
					},
					'[new]' => true,
					'[accessible]' => [
						'*' => true
					],
					'[dirty]' => [
						'timesheet_task_id' => true,
						'ts_date' => true
					],
					'[original]' => [],
					'[virtual]' => [],
					'[errors]' => [],
					'[invalid]' => [],
					'[repository]' => 'Days'
				
				},
				(int) 4 => object(App\Model\Entity\Day) {

					'timesheet_task_id' => (int) 20,
					'ts_date' => object(DateTime) {
						date => '2018-04-20 20:03:17.410510'
						timezone_type => (int) 3
						timezone => 'UTC'
					},
					'[new]' => true,
					'[accessible]' => [
						'*' => true
					],
					'[dirty]' => [
						'timesheet_task_id' => true,
						'ts_date' => true
					],
					'[original]' => [],
					'[virtual]' => [],
					'[errors]' => [],
					'[invalid]' => [],
					'[repository]' => 'Days'
				
				},
				(int) 5 => object(App\Model\Entity\Day) {

					'timesheet_task_id' => (int) 20,
					'ts_date' => object(DateTime) {
						date => '2018-04-21 20:03:17.410558'
						timezone_type => (int) 3
						timezone => 'UTC'
					},
					'[new]' => true,
					'[accessible]' => [
						'*' => true
					],
					'[dirty]' => [
						'timesheet_task_id' => true,
						'ts_date' => true
					],
					'[original]' => [],
					'[virtual]' => [],
					'[errors]' => [],
					'[invalid]' => [],
					'[repository]' => 'Days'
				
				},
				(int) 6 => object(App\Model\Entity\Day) {

					'timesheet_task_id' => (int) 20,
					'ts_date' => object(DateTime) {
						date => '2018-04-22 20:03:17.410604'
						timezone_type => (int) 3
						timezone => 'UTC'
					},
					'[new]' => true,
					'[accessible]' => [
						'*' => true
					],
					'[dirty]' => [
						'timesheet_task_id' => true,
						'ts_date' => true
					],
					'[original]' => [],
					'[virtual]' => [],
					'[errors]' => [],
					'[invalid]' => [],
					'[repository]' => 'Days'
				
				}
			],
			'task' => object(App\Model\Entity\Task) {

				'id' => (int) 1,
				'name' => 'Atelier 1 - Compta',
				'scope' => 'global',
				'user_id' => null,
				'project_id' => (int) 1,
				'created' => object(Cake\I18n\FrozenTime) {

					'time' => '2018-04-01T15:19:44+00:00',
					'timezone' => 'UTC',
					'fixedNowTime' => false
				
				},
				'modified' => object(Cake\I18n\FrozenTime) {

					'time' => '2018-04-01T15:19:44+00:00',
					'timezone' => 'UTC',
					'fixedNowTime' => false
				
				},
				'[new]' => false,
				'[accessible]' => [
					'*' => true
				],
				'[dirty]' => [],
				'[original]' => [],
				'[virtual]' => [],
				'[errors]' => [],
				'[invalid]' => [],
				'[repository]' => 'Tasks'
			
			},
			'[new]' => false,
			'[accessible]' => [
				'*' => true
			],
			'[dirty]' => [
				'days' => true
			],
			'[original]' => [
				'days' => []
			],
			'[virtual]' => [],
			'[errors]' => [],
			'[invalid]' => [],
			'[repository]' => 'TimesheetsTasks'
		
		},
		(int) 1 => object(App\Model\Entity\TimesheetsTask) {

			'id' => (int) 19,
			'timesheet_id' => (int) 2,
			'task_id' => (int) 2,
			'created' => object(Cake\I18n\FrozenTime) {

				'time' => '2018-04-29T19:51:24+00:00',
				'timezone' => 'UTC',
				'fixedNowTime' => false
			
			},
			'modified' => object(Cake\I18n\FrozenTime) {

				'time' => '2018-04-29T19:51:24+00:00',
				'timezone' => 'UTC',
				'fixedNowTime' => false
			
			},
			'days' => [
				(int) 0 => object(App\Model\Entity\Day) {

					'timesheet_task_id' => (int) 19,
					'ts_date' => object(DateTime) {
						date => '2018-04-16 20:03:17.410660'
						timezone_type => (int) 3
						timezone => 'UTC'
					},
					'[new]' => true,
					'[accessible]' => [
						'*' => true
					],
					'[dirty]' => [
						'timesheet_task_id' => true,
						'ts_date' => true
					],
					'[original]' => [],
					'[virtual]' => [],
					'[errors]' => [],
					'[invalid]' => [],
					'[repository]' => 'Days'
				
				},
				(int) 1 => object(App\Model\Entity\Day) {

					'timesheet_task_id' => (int) 19,
					'ts_date' => object(DateTime) {
						date => '2018-04-17 20:03:17.410707'
						timezone_type => (int) 3
						timezone => 'UTC'
					},
					'[new]' => true,
					'[accessible]' => [
						'*' => true
					],
					'[dirty]' => [
						'timesheet_task_id' => true,
						'ts_date' => true
					],
					'[original]' => [],
					'[virtual]' => [],
					'[errors]' => [],
					'[invalid]' => [],
					'[repository]' => 'Days'
				
				},
				(int) 2 => object(App\Model\Entity\Day) {

					'timesheet_task_id' => (int) 19,
					'ts_date' => object(DateTime) {
						date => '2018-04-18 20:03:17.410752'
						timezone_type => (int) 3
						timezone => 'UTC'
					},
					'[new]' => true,
					'[accessible]' => [
						'*' => true
					],
					'[dirty]' => [
						'timesheet_task_id' => true,
						'ts_date' => true
					],
					'[original]' => [],
					'[virtual]' => [],
					'[errors]' => [],
					'[invalid]' => [],
					'[repository]' => 'Days'
				
				},
				(int) 3 => object(App\Model\Entity\Day) {

					'timesheet_task_id' => (int) 19,
					'ts_date' => object(DateTime) {
						date => '2018-04-19 20:03:17.410797'
						timezone_type => (int) 3
						timezone => 'UTC'
					},
					'[new]' => true,
					'[accessible]' => [
						'*' => true
					],
					'[dirty]' => [
						'timesheet_task_id' => true,
						'ts_date' => true
					],
					'[original]' => [],
					'[virtual]' => [],
					'[errors]' => [],
					'[invalid]' => [],
					'[repository]' => 'Days'
				
				},
				(int) 4 => object(App\Model\Entity\Day) {

					'timesheet_task_id' => (int) 19,
					'ts_date' => object(DateTime) {
						date => '2018-04-20 20:03:17.410849'
						timezone_type => (int) 3
						timezone => 'UTC'
					},
					'[new]' => true,
					'[accessible]' => [
						'*' => true
					],
					'[dirty]' => [
						'timesheet_task_id' => true,
						'ts_date' => true
					],
					'[original]' => [],
					'[virtual]' => [],
					'[errors]' => [],
					'[invalid]' => [],
					'[repository]' => 'Days'
				
				},
				(int) 5 => object(App\Model\Entity\Day) {

					'timesheet_task_id' => (int) 19,
					'ts_date' => object(DateTime) {
						date => '2018-04-21 20:03:17.410896'
						timezone_type => (int) 3
						timezone => 'UTC'
					},
					'[new]' => true,
					'[accessible]' => [
						'*' => true
					],
					'[dirty]' => [
						'timesheet_task_id' => true,
						'ts_date' => true
					],
					'[original]' => [],
					'[virtual]' => [],
					'[errors]' => [],
					'[invalid]' => [],
					'[repository]' => 'Days'
				
				},
				(int) 6 => object(App\Model\Entity\Day) {

					'timesheet_task_id' => (int) 19,
					'ts_date' => object(DateTime) {
						date => '2018-04-22 20:03:17.410941'
						timezone_type => (int) 3
						timezone => 'UTC'
					},
					'[new]' => true,
					'[accessible]' => [
						'*' => true
					],
					'[dirty]' => [
						'timesheet_task_id' => true,
						'ts_date' => true
					],
					'[original]' => [],
					'[virtual]' => [],
					'[errors]' => [],
					'[invalid]' => [],
					'[repository]' => 'Days'
				
				}
			],
			'task' => object(App\Model\Entity\Task) {

				'id' => (int) 2,
				'name' => 'Atelier 2 - Achats',
				'scope' => 'global',
				'user_id' => null,
				'project_id' => (int) 1,
				'created' => object(Cake\I18n\FrozenTime) {

					'time' => '2018-04-01T15:20:13+00:00',
					'timezone' => 'UTC',
					'fixedNowTime' => false
				
				},
				'modified' => object(Cake\I18n\FrozenTime) {

					'time' => '2018-04-01T15:20:13+00:00',
					'timezone' => 'UTC',
					'fixedNowTime' => false
				
				},
				'[new]' => false,
				'[accessible]' => [
					'*' => true
				],
				'[dirty]' => [],
				'[original]' => [],
				'[virtual]' => [],
				'[errors]' => [],
				'[invalid]' => [],
				'[repository]' => 'Tasks'
			
			},
			'[new]' => false,
			'[accessible]' => [
				'*' => true
			],
			'[dirty]' => [
				'days' => true
			],
			'[original]' => [
				'days' => []
			],
			'[virtual]' => [],
			'[errors]' => [],
			'[invalid]' => [],
			'[repository]' => 'TimesheetsTasks'
		
		}
	],
	'[new]' => false,
	'[accessible]' => [
		'*' => true
	],
	'[dirty]' => [],
	'[original]' => [],
	'[virtual]' => [],
	'[errors]' => [],
	'[invalid]' => [],
	'[repository]' => 'Timesheets'

}