Do not subclass core classes in Ruby bec. it can lead to unexpected behavior.