json get with default returns value (not ref)