Worked on alternate field types.
Added unique prefic on widget class functions and attribute label defined in label.