Turn all propGet* functions into a fast and convenient macro
Turn propSet* into a macro too
More macros and renaming