major factories clean-up; more specs and bugfixes (but some random spec failures due to validation error may persist); new vers. 4.00.569