In `serverless.yml` there are two fields "app:" and "name:" that for the examples are filled with the same values always. What is the semantic difference and can one of them be omitted?