Now you can overload put behavior in other packages