Make Placeholder protected as well so it can be overridden.