pass additional properties of each layer for btfou's LayerController