support for behaviorModel not abstract