Defined the private headers instead of the public ones, as suggested by Keith Smiley.