We usually don't provide definitions for empty ctors.