extend c\Model