added @json properties