* add object extension methods for property comparison and copy