can't use an enum for dynamic values that need to be instantiated during plugin loading.  So lets use some trickery to get this working.

Signed-off-by: Nick Minkler <sleaker@gmail.com>