Removed unnecessary StringBuilder.IndexOf extension
Removed unused ParseEnum. There are built in ways to do it if we need it later.
Clean up the inline constructors. I find it less readable when they are nested like that.