[ADD] Class extension pattern