Viết một lần, dùng cho mọi model: AbstractModel và mixin — model không có bảng nhưng cho đi field và method
AbstractModel là model không sinh bảng, dùng để gói field và logic dùng lại rồi trộn vào nhiều model bằng _inherit. Tự dựng một mixin ghi chú và gắn vào model thẻ thành viên, chạy thử trên hệ thống thật.