added dal and bll validation attributes, mapping from bll to dal and back to front