some cleanup.  Can now delegate withing objects.  First efforts at adding delegation to internal objects.