Fixed: Used wrong object to find compiler when compiling accessors
New: Added Objective-J protocol support