Updated some metadata types to include @Override on cast method
Added 'binary' type to metadata json schema and metadata unit tests