password added -> required
types corrected
description corrected
array and enum types corrected
constraints corrected