Added default value to getMeta()

Added the ability to return a default value if getMeta() finds no values
as if the key doesn't exist.
Revert "Added default value to getMeta()"

This reverts commit c50cff115f6078b15a4a9bef6f65d4a33885fc33.
Revert "Revert "Added default value to getMeta()""

This reverts commit 1cb8c0bf741365752a572dd426cd88a8d885533e.
Revert "Revert "Revert "Added default value to getMeta()"""

This reverts commit 3decc858884044be409296093e7622716e8ebea9.