revise workout creation methods and add additional properties to Exercise class