Removed un-needed setters in the Loop function, interface and factory