Add macros for configuring getter and setter methods prefix
Fill in more test classes
refactoring: code-style, massive renaming