Further implementation of Validate & InvalidAreaException