change json getter, setter into coding sugar, fix permission
add reference link