Simplified BehaviorImpl (and subclasses)