Preserve metadata in job creation after pop()

Use the metadata from the job itself to preserve set values.
Test if metadata is preserverd
Fix serialized issue due to metadata serialization
Remove group annotation
Merge pull request #34 from juriansluiman/feature/pop-with-metadata

Feature/pop with metadata