adds #128 the ability to specify string property names for model and models ... still needs docs