fixed minor compilation warnings- mainly initializations in constructors