Select two features provided by the gateway pattern in a microservices architecture. It allows all clients direct access to back-end semices to reduce latency It aggregates payloads for scenarios where clients can handle more data, like desktop cients, It directly handles and executes backend business logic for all services. It provides a consistent application of common data decorations across payloads. It dynamieally changes public API contracts frequently to adapt to client needs.