Are certs really traits or classes? Feels like a class as its behaviour isn't something designed to be mixed in to something else right?