class DSObject implements IObject {

    @Override
    public <T> T serialize()
            throws SerializeException {
        try {
            return (T) OBJECT_MAPPER.writer().writeValueAsString(body);
        } catch (Throwable e) {
            throw new SerializeException();
        }
    }

    public  DSObject(final Map<IFieldName, Object> objectEntries);
    public  DSObject(final String body);
    public  DSObject();

}