Class Constructor revised. various changes reflecting Mvg.