- moved state/enabled after host information to match interface class
- updated interface class to reflect required fields