fix add book mandatory properties