These method have a weakness in the condition where system needs to get new variable information that has not been defined before. So the question is how can this WCMS handle new variable and component that has not been defined before without changing the internal system.