Updated macros to use P instead of Gc
Fixed serde2
Merge pull request #1 from kvark/gc

 Updated macros to use P instead of Gc