allow binary class to be initialized without binary