refactored formfactory attribute names to make it clearer what's happening