Refactoring.  Dynamic section model class creation