Switch to auto-implemented properties
Switch to NDesk Options for command line parsing
Make object name filters case-insensitive
Clean up code