clone() : protected -> public