add smarter JSON to MixedObject

since I don't likethe self._type="JSON" stuff