Generate common types of methods
