Supporting data class for JS backend