Add factory method to choose strategy by detecting entity field type
Add copy strategy