Added BehaviorReference class