BMap factories constructors now private