"new-style" classes