I haven't known `Object#singleton_class`! Thanks!