Adding ActivityEngine.for_models builder method

Refactoring interface for builder