change encapsulation of TBMXL. now it is public.