removed dependency on com.google.inject.Assisted