Don't call it `BlockFace`, then, if it isn't one. Or call it `BlockFace` and make it store a blockface, converting when necessary (only usable if converting once or twice within the codebase).