Recursive designs and feedback passivation