Change mappings to use {} not do/end
Store working without version checks...
Added empty mapping block check
Added spec for missing block