Guidelines for Out-of-Class Requirements