Can we omit empty constructor?