Extension methods, methodology and models