bcopy copy properties from a object into another object DSL simple case CopySpec.copy(foo).into(bar); includes(Predicate) CopySpec.copy(foo).includes(...).into(bar); excludes(Predicate) CopySpec.copy(foo).excludes(...).into(bar);