Cationic ring-opening polymerization of 2-propyl-2-oxazolines: understanding structural effects on polymerization behavior based on molecular modeling