added entity save function to property behaviors