Implement general resolve feature and delegate