Revert "made Surface's clone method public"

This reverts commit 4f4cc8db9a20167671722ca5956b8bb02488bcd9.