export interface JSONEncodable<Value>
Represents an object capable of representing itself as a JSON object
Transforms this object to its JSON format