Logic Gate Meta Data
constructor(name: String = "logic gate", gateType: LogicGate = LogicGate.BUFFER, sources: List<NodeIdentity> = listOf(NodeIdentity("", "")), snapshot: Snapshot = Snapshot(), invocationTriggers: List<InvocationTrigger> = emptyList(), nodeAction: NodeAction = NodeAction.EXECUTE, error: String = "", inputs: List<NodeIdentity> = emptyList())(source)