Use the BAO - we don't want people to start the bad habit of calling buildOptions on the DAO - that short-circuts the BAO's chance to inject logic into the option retrieval process.