E enterprisecraftsmanship.com Law of Demeter and immutability 41 points speckz 10 years ago 36 comments