[meta] Hide implementation details of the model