formatting
moved renderHidden to fields responsibility
rebuild