patch for structures with multiple models, and refactored seq/str binding methods