Is there a reason the AddPad method of the Element class is protected? Shouldn&#39;t it be public?<br>