Improved usage consistency by changing Buffer.Open to protected