make name in InputElement(...) optional (default: null)