always calls initializeEffect at render(Edge|Model) for null model (effect)