New approach to consuming items.  Fixed Class object cast exception, stupid yaml configs.

Signed-off-by: Mike Howe <mike@mcsnetworks.com>