Allow usage of different models for nodes