use beanutils to clone fields