Fix #131 again

Simplified the validation and fixed the problem mentioned in #131 with
only the last field in a fieldset being validated.
Merge branch 'pr/200'

Conflicts:
	app/directives/archetypeproperty.js