diff --git a/MVMCoreUI/Molecules/ModuleMolecule.swift b/MVMCoreUI/Molecules/ModuleMolecule.swift index f54e7171..66e18d47 100644 --- a/MVMCoreUI/Molecules/ModuleMolecule.swift +++ b/MVMCoreUI/Molecules/ModuleMolecule.swift @@ -16,9 +16,6 @@ struct ModuleMoleculeModel: ContainerModelProtocol { } open class ModuleMolecule: Container { - - open var moduleMolecule: (UIView & MVMCoreUIMoleculeViewProtocol)? - public override func setupView() { super.setupView() model = ModuleMoleculeModel() @@ -33,12 +30,12 @@ open class ModuleMolecule: Container { return } - if moduleMolecule == nil { + if view == nil { if let moleculeView = MVMCoreUIMoleculeMappingObject.shared()?.createMolecule(forJSON: module, delegateObject: delegateObject, constrainIfNeeded: false) { addAndContain(moleculeView) } } else { - moduleMolecule?.setWithJSON(module, delegateObject: delegateObject, additionalData: additionalData) + (view as? MVMCoreUIMoleculeViewProtocol)?.setWithJSON(module, delegateObject: delegateObject, additionalData: additionalData) } }