To show all rows in the BO, set the IsListSource property on the business object to True. To remove the other fields, you can edit the columns and remove them. As to why they show has to do with use using properties as strong-tped fields. I will look into and see if there is a way for use to dynaimcally remove the others, but at least there is a work around for now
Hope this helps.