An interesting article that explains the importance of using DTOs (Data Transfer Objects) instead of plain associative arrays.