chore(fork): extract from working PCO:Interfaces gem