Limit the visibility of the constructors