Reverted NCInputField to avoid any regressions
renamed NCInputText to NCInputTextBase and protected the constructor
removed unused types and parameters
Moved filename also to NCInputTextBase