small tweaks to remove spaces rather than replace with underscores; Default convention is to append Item to class name