Initialize_{dup,clone} automatically becomes a private method  as initialize_copy from Ruby2.0