.extend and .reopenClass are the same right?