Kfsti 668

This is the initial PR  for applying the KC CGB overlay project to KC 6.0. It should obviously be reviewed closely.
Possibly, although I don't think the performance impact will be extreme. We need to talk about this internally because moving to REST with JPA I think is going to require a lot of these whole BO grabs just to fetch/update specific fields.