Implementing core fc4j 2.0 functionality

[#80392902]
Is there a plan to have some form of validation for the key/value pairs? It probably does not belong in this class, but we should keep it in mind if not already.