Separable preferences, strategyproofness, and decomposability