added limited class constructor support.