Very careful about chaning this. 
It is fine to use {0,1} internally but always make this very explicit. To the outside of the class, the Shogun std should be used