Architectural Tips: Reusing logic (DRY-principle)