dev(general): breezejs metadata builder + tests