these look like law of demeter violations