Plugin Framework style