Fixed up Factory.fromLotus to recognize newly-implemented classes and
publicized constructors as necessary