Introduced LongValidation annotation per issue #2
Initial fix to stack overflow error on circular validation (intermediate checkin. some work left to do).