Added final to all classes that are 'core' to #wp-metadata to ensure no subsclasses and hence complexity.  We might removal the final later is we identify a need for subclassing.