A working (require Class::Name) and more