When converting a model into a dict, it isn't a clever idea to convert all fields into strings, as we then have to treat all entities in JavaScript as strings. This would be "OK" (not clever, not good) if this would be consistent - but it isn't.
Thus, we've to leave simple data types and only convert complex objects.
This problem occured in confirm/hactar/core#118.