Added WYSIWYG field. Removed assemble() from child classes (Base can take care of it.)