I have created a Story using Open Graph and the object I want to use is called Service, which is really just a Profile but I want the text in the post to say 'service' rather than 'person' (which it does now). I have tried creating a custom object but it seems overly complicated for what I need so I have 2 questions:

1. Can I create a custom type that simply inherits from Profile that can be created in the same way (using the FB.api javascript method)? I don't want to have to use self-hosted types..
2. Can I simply re-label person.noun from 'person' to 'service' somehow? I can't see a way to do that..

My code to post the story is:

```
FB.login(function (response) {
if (response.authResponse) {

    var strmessage = 'Some message';
    var profileid = 'xxxxxxxxx;
    var opts = {
        profile: profileid,
        message: strmessage,
        no_feed_story: false,
        'fb:explicitly_shared': true
};

FB.api('https://graph.facebook.com/me/mynamespace:myaction', 'post', opts, function (response) {
if (!response || response.error) {
    Result("Your message has not been posted");
}
else {
    //Message has been posted
    Result("Your message has been posted");
}
});

```