- remove macros - use autorelease instead
- regenerate documentation