Proelia model classes and framework