Add field `hat` on Article (abstract class)