Added simple Metadata abstraction
Check if key exists
Added use statement
Refactored
Removed unused classes
Removed unused classes