Set required fields of document && Modify style to pass pylint
Merge branch 'dev'