This can work, not nice but better than passing 2 metadata instances around