proper class naming