Adding recursive extends to instance profiles