Introduce RepositoryBuilder createFactset
Cleanup ValidateSpec using RepositoryBuilder