Do not overwrite annotation values when passing them to constructor, instead copy each key value pair