Updated with changes from Mike's SORCER - Context implements Service, updated ServiceElementFactory for deployment