4.1 Why are protected next methods ?

In  \Illuminate\Database\Eloquent\Model

protected function getDateFormat()
protected function asDateTime($value)

I think better make its public, i need for them. Thanks.