 			ClientFactory.dataClient.updateActiveRecord(req);
 		}
 
-		protected static function setSymbolInBlankChildren(entity:EntityProxy, symbol:FieldSymbol):void {
+		protected static function setSymbolInBlankChildren(entity:EntityProxy, entityDefn:EntityDefinitionProxy, symbol:FieldSymbol):void {
+			var operations:ArrayCollection = new ArrayCollection();
+			var req:UpdateRequest = new UpdateRequest();
+			var updatedFields:ArrayCollection = new ArrayCollection();
+			appendApplySymbolInChildrenOperations(operations, updatedFields, entity, entityDefn, symbol);
+			req.operations = operations;
+			if(CollectionUtil.isNotEmpty(req.operations)) {
+				var token:UpdateRequestToken = new UpdateRequestToken(UpdateRequestToken.TYPE_UPDATE_SYMBOL);
+				token.updatedFields = updatedFields;
+				token.symbol = symbol;
+				ClientFactory.dataClient.updateActiveRecord(req, token);
+			}
+		}
+		
+		protected static function appendApplySymbolInChildrenOperations(operations:ArrayCollection, updatedFields:ArrayCollection, 
+								entity:EntityProxy, entityDefn:EntityDefinitionProxy, symbol:FieldSymbol):void {
 			var children:IList = entity.getChildren();
-			var req:UpdateRequest = new UpdateRequest();
-			req.operations = new ArrayCollection();
-			var updatedFields:ArrayCollection = new ArrayCollection();
 			for each (var child:NodeProxy in children) {
 				if(child is AttributeProxy) {
 					var a:AttributeProxy = AttributeProxy(child);

							o.remarks = field.remarks;
							o.value = field.value != null ? field.value.toString(): null;
							o.symbol = symbol;
							req.operations.addItem(o);
							updatedFields.addItem(field);
						}
					}
				}
			}
			if(CollectionUtil.isNotEmpty(req.operations)) {
				var token:UpdateRequestToken = new UpdateRequestToken(UpdateRequestToken.TYPE_UPDATE_SYMBOL);
				token.updatedFields = updatedFields;
				token.symbol = symbol;
				ClientFactory.dataClient.updateActiveRecord(req, token);
			}
		}
		
	}
}
			var owner:InteractiveObject = event.contextMenuOwner;
			if(owner is InputField) {
				var field:InputField = InputField(owner);
				var attrDefn:AttributeDefinitionProxy = field.attributeDefinition;
				var parentEntity:EntityProxy = field.parentEntity;
				var parentEntityDefn:EntityDefinitionProxy = attrDefn.parent;
				currentInputField = field;
				switch(event.target) {
					case BLANK_ON_FORM_MENU_ITEM:
