Changed GlowplugAttribute to be a concrete class.
Modified generated enum to take a GlowplugAttribute as the main argument and delegate to it.
Got GlowplugOpenHelper working with attributes only