score calc classes parent model agnostic