Loose coupling and testability