deprecated components from osmotic domain are removed and reimplemented