Not good, this makes all the following functions public as well. Just pull the declaration up from the protected region to the public region