adding legth of object itself
renamed method definition to compiled method
moved boot_class back to virtual (as things get clearer)