Refactored imports
added better phrasing for field instances
Removing the use of hasattr(), only using flags