Added exceptions in DirectDataAccessService