removed extraneous forward declaration and old unit test
fixed issue with improper values being valid leading to broken unit tests