Added explicit private tags.
Added public
Made reflection to work.