public static ModelsPath GetModelPath(IContext context, RawNode node) { string path; Random random = null; if (node.IsDictionary() && node.CheckKey("path")) { path = node.GetString("path"); if (node.CheckKey("random")) { random = GetModelPath(context, node.GetString("random"), null).GetSelf <Random>(); } } else { path = node.ToString(); } return(GetResult(context, path, random)); }