Extending Orchard.Framework for Facebook Open Graph Meta

I am hoping you can help me with a module writing issue. I am currently writing a module much like the Vandelay.Meta module that allows you to add meta tags to each new page that you create. Only in my module, I want to add Facebook's Open Social
Graph meta tags (http://developers.facebook.com/docs/opengraph/). This will allow a like button to be placed on each page that, when clicked, will grab the OG data such as title, description,
thumbnail image url, etc. and make a nice wall post on Facebook.

The problem is that, instead of using the "name" and "content" convention that is the standard for meta tags, the OG meta tags use "property" and "content" as a convention. OG tags also require that two additional
namespaces be added to the html tage so that it ultimately looks like this:

The Orchard.Framework.UI.Resources.MetaEntry does not currently have a attribute for "property". It only has "name", "content", "HttpEquiv", "Charset", etc as you would expect. I added the "property"
attribute, but it doesn't work in my build.

So, I need for my module to do two things:

Utilize a "property" attribute of the meta tag rather than a "name" attribute.

Add the additional namespaces to the HTML tag.

Any help you can offer would be greatly appreciated. I am new to Orchard and am very excited about it, but need to understand more about how to construct these modules when extending the Orchard.Framework source needs to be altered.

Okay. Please feel free to put me in touch with that dev if he/she doesn't have the bandwidth to get to it. I am happy to help but just may need to be pointed in the right direction. mattcashatt at gmail dot com.

That should work. Does giving it a name break your scenario somehow? The name is what uniquely identifies a metatag, which is what makes it possible to do 'AppendMeta', where you can add to the content of an existing meta tag (such as 'keywords', for example).