includes constructor to block operators