api will send tailors json vs fetching unnecessary data, refactored backbone objects