reorganise methods to separate format from realism validation, and add a really basic title/desc/abstract validator - it just looks at the length of the field