Algorithm::Generic and Model::Generic classes.
attempt to fix validation, tests still not passing