Capitalized constructors and updated extract method