{"action":"created","issue":{"url":"https://api.github.com/repos/mbraceproject/MBrace.Core/issues/137","labels_url":"https://api.github.com/repos/mbraceproject/MBrace.Core/issues/137/labels{/name}","comments_url":"https://api.github.com/repos/mbraceproject/MBrace.Core/issues/137/comments","events_url":"https://api.github.com/repos/mbraceproject/MBrace.Core/issues/137/events","html_url":"https://github.com/mbraceproject/MBrace.Core/pull/137","id":111266265,"number":137,"title":"[WIP] MBrace.Core store components extension method refactoring","user":{"login":"eiriktsarpalis","id":2813363,"avatar_url":"https://avatars.githubusercontent.com/u/2813363?v=3","gravatar_id":"","url":"https://api.github.com/users/eiriktsarpalis","html_url":"https://github.com/eiriktsarpalis","followers_url":"https://api.github.com/users/eiriktsarpalis/followers","following_url":"https://api.github.com/users/eiriktsarpalis/following{/other_user}","gists_url":"https://api.github.com/users/eiriktsarpalis/gists{/gist_id}","starred_url":"https://api.github.com/users/eiriktsarpalis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eiriktsarpalis/subscriptions","organizations_url":"https://api.github.com/users/eiriktsarpalis/orgs","repos_url":"https://api.github.com/users/eiriktsarpalis/repos","events_url":"https://api.github.com/users/eiriktsarpalis/events{/privacy}","received_events_url":"https://api.github.com/users/eiriktsarpalis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-10-13T20:41:24Z","updated_at":"2015-10-14T09:26:23Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mbraceproject/MBrace.Core/pulls/137","html_url":"https://github.com/mbraceproject/MBrace.Core/pull/137","diff_url":"https://github.com/mbraceproject/MBrace.Core/pull/137.diff","patch_url":"https://github.com/mbraceproject/MBrace.Core/pull/137.patch"},"body":"This PR addresses issue #115. It removes Bind and ReturnFrom methods on Async workflows by default. Store primitive interfaces are still implemented using Async, however these are explicitly named using the 'Async' Suffix. 'Local' versions for the store primitives are defined using extension methods, to replace the static methods that are being used now. /cc @dsyme "},"comment":{"url":"https://api.github.com/repos/mbraceproject/MBrace.Core/issues/comments/147988367","html_url":"https://github.com/mbraceproject/MBrace.Core/pull/137#issuecomment-147988367","issue_url":"https://api.github.com/repos/mbraceproject/MBrace.Core/issues/137","id":147988367,"user":{"login":"dsyme","id":7204669,"avatar_url":"https://avatars.githubusercontent.com/u/7204669?v=3","gravatar_id":"","url":"https://api.github.com/users/dsyme","html_url":"https://github.com/dsyme","followers_url":"https://api.github.com/users/dsyme/followers","following_url":"https://api.github.com/users/dsyme/following{/other_user}","gists_url":"https://api.github.com/users/dsyme/gists{/gist_id}","starred_url":"https://api.github.com/users/dsyme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dsyme/subscriptions","organizations_url":"https://api.github.com/users/dsyme/orgs","repos_url":"https://api.github.com/users/dsyme/repos","events_url":"https://api.github.com/users/dsyme/events{/privacy}","received_events_url":"https://api.github.com/users/dsyme/received_events","type":"User","site_admin":false},"created_at":"2015-10-14T09:26:23Z","updated_at":"2015-10-14T09:26:23Z","body":"Ah yes ,sorry, let's take ``CloudQueue.Enqueue`` as the example."}}