Make `Layer` layer prop required