Abstract BMW Layers