public videometadata(String filename, videotype newvidtype) { this.filename = filename; this.movievidtype = newvidtype; //should I call the load functions from constructer here? if (newvidtype == videotype.avchd) { metaframedata = LoadAVCHDfile.Readfile(filename, ref moviedata); } }