Constraint public gemaakt, contructor protected