Problem: Need private classes and constants

Solution:
   * Add new tag to make classes private
   * Added wrapper for private classes
   * Added constants to private classes
   * Don't distribute header of private classes