don't use sleep for testing Class#lazy_slot
future spec cleanup
cleanup method spec
reimplement Class#nested_classes and uncomment previously failing test
let Class#nested_classes return a Set instead of Array