unknown class check was not running

because of indentation. Base class populate now throws an error to
signal that kind of mistake.
fixed typo that broke base parameters for freecad
recompute document after adding part