Filled out validated model, changed visibility of snowyScheme methods to
protected. Added some get methods