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