JSON serialization/deserialization trait for DataHelper - JVM only, uses direct property accessors.