add fluency to BaseProduct
Merge pull request #34 from immersivelabs/feature/bp-fluent

add fluency to BaseProduct