Smooth and proper functors