properly handling detached to attached entity bindings in EF repository. Now have to make it more generic and recursive for additional child objects.