Add default constructors to work around VC2013 issue. Github #17