Add Validation logic to BLL