add no-arg ctor to input split for reflection