cleaned up JSONProperty a bit