Make it minsafe
add replicate.to and replicate.from
make options fallback, cause this property is optional.