intermediate: getUnitsOnLayer privated

therefore concrete get"SpecifiedUnit" introduced everwhere