https://mamchenkov.net/wordpress/2018/11/12/spatie-data-transfer-object-data-transfer-objects-with-batteries-included/
spatie/data-transfer-object - Data transfer objects with batteries included