added new active model callback dsl