Adds scenario and for support
Updates tests to add error reporting for mis-used forMany method