changed: rstruct helper macros now with correct prefix
+ properties
+ any
+ property specific handler
changed: optional using shared_ptr
fix: rstruct