Added code for business objects

Working on rewriting the service to a type-less custom data service to
allow returning of CLR objects.