Encapsulated MetaData members. Added helper functions for common tasks.

Does this work? You compare epoch + 0 seconds with now().