Refactor hasLoaded to isLoaded and do away with redundant properties.