Add read-side for layers and notices. Fix error in layers which caused labels to be lost
Tests for the read side of layer and notice