LPS-45283 Add float and double support to TypedSettings (needed for Shopping portlet)