Use interfaces to hide Connection property in representation objects