While it uses the arrow syntax, you are not defining a lambda which is a type of closure, and a closure makes no sense as a property definition ( there is context to capture).
As property definitions already support multi line definitions, the arrow syntax was added to support the common case of a single expression.