Constructor Validation finished