Set morphs directly
Merge pull request #5984 from JosephSilber/direct-morphs

[4.2] Set morphs directly
Add iterable validator method and tests

Signed-off-by: Graham Campbell <graham@mineuk.com>