final data class i think
the real final data class i think
truly final i think