diff --git a/MVMCoreUI/Atomic/Templates/ThreeLayerPageTemplateModel.swift b/MVMCoreUI/Atomic/Templates/ThreeLayerPageTemplateModel.swift index e3ada79d..ab4f29d5 100644 --- a/MVMCoreUI/Atomic/Templates/ThreeLayerPageTemplateModel.swift +++ b/MVMCoreUI/Atomic/Templates/ThreeLayerPageTemplateModel.swift @@ -7,12 +7,12 @@ // -@objcMembers public class ThreeLayerPageTemplateModel: ThreeLayerModelBase { +@objcMembers open class ThreeLayerPageTemplateModel: ThreeLayerModelBase { //-------------------------------------------------- // MARK: - Properties //-------------------------------------------------- - public override class var identifier: String { "threeLayer" } + open override class var identifier: String { "threeLayer" } public var middle: MoleculeModelProtocol? public override var rootMolecules: [MoleculeModelProtocol] { @@ -51,7 +51,7 @@ try super.init(from: decoder) } - public override func encode(to encoder: Encoder) throws { + open override func encode(to encoder: Encoder) throws { try super.encode(to: encoder) var container = encoder.container(keyedBy: CodingKeys.self) try container.encodeModelIfPresent(header, forKey: .middle)