В первом могу посмотрить, если речь идет о интерфейсах
Ой, интерфейсы ещё более холиварная тема).
Их пихают даже если никогда не будут использовать по назначению. Даже если у тебя всего одна реализация этого интерфейса.
Просто чтобы был контракт)).
И потом сидишь обложенный интерфейсами со всех сторон и пыхтишь, рефакторишь )
p.s. всё, уловил твою мысль и с ней согласен.
Если решено архитектуру строить именно так - то только свойства.