Refactoring membership path