Changed so property email and hidden extends property string. That will remove duplicated code.