introducing sftRecord and sftVariant kind of properties for Cross-Platform units