Finally, State belongs to Features, not Connection
Remove 'connection' - resolved with interfaces