Fix: compile error when there's no constructor