Proper forward declarations for object wrappers. Now builds on clang!