serialization

Project public JSON data without passing runtime objects to observers.