package Ġcom . av ito . report . model Ċ Ċ sealed Ġclass ĠSt ability ( val Ġattempts Count : ĠInt , Ġval Ġsuccess Count : ĠInt ) Ġ{ ĊĠĠĠ Ġobject ĠSt able Ġ: ĠSt ability ( 1 , Ġ 1 ) ĊĠĠĠ Ġclass ĠFl aky ( attempts Count : ĠInt , Ġsuccess Count : ĠInt ) Ġ: ĠSt ability ( attempts Count , Ġsuccess Count ) ĊĠĠĠ Ġclass ĠF ailing ( attempts Count : ĠInt ) Ġ: ĠSt ability ( attempts Count , Ġ 0 ) Ċ } Ċ