Aurora_Property now aware of setter type hints
Generalize JSON decoding