How clone a object and/or serialize?

is possible “clone” an object (same type)?
is possible serialize a an object and rebuild using this “meta data”?

thanks for all!