extra_properties gem source