Decode json in constructor
Introduce Contract Header Class
Merge branch 'development'