protected val JsonReturnObject.error get() = if (this is JsonErrorReturnObject) this.error else null
protected fun Sone.mock(id: String, name: String, local: Boolean = false, time: Long, status: SoneStatus = idle) = apply {
protected val JsonReturnObject.error get() = if (this is JsonErrorReturnObject) this.error else null
protected fun Sone.mock(id: String, name: String, local: Boolean = false, time: Long, status: SoneStatus = idle) = apply {