Refactor Has, Get and Set methods for JSON object.
Json primitive value arrays contain string values by default.
Refactor json de/serialization tests.