Moving Behavior.Collect to Extensions