Light refactor to centralize more responsability to API model
Light refactor to centralize more responsability to API model

skeswa/gophr,gophr-pm/gophr,skeswa/gophr,skeswa/gophr,skeswa/gophr,skeswa/gophr,gophr-pm/gophr,gophr-pm/gophr,gophr-pm/gophr,gophr-pm/gophr