updated services and relative dependencies / component scanning
updated defaults so that will use 'nomodel' settings if cannot build model