skipping non-"public" stuff on soloud class, inheritance fixes, other stuff.