Challenge reconciling a code first model with BreezeJS