allow layers to use scales on initialization