Review 140602 add status model

Here we have combined refactoring and API v2 changes
extensions is always an array or it could be nil?