The use case is to allow users to set properties like `name` and `id` to simplify their application logic. Without it, you'd have to maintain these properties elsewhere, outside `ol.layer.Layer`. With it, you can set them directly on the layer.