Clean up implementaion of "mlnlg2" and instead put the modified methos
into a subclass in the normal "mlnlg" file.