Not for interfaces as it won't should not be required.
This allows us to totally get rid of the glue as this new class handles bitfields and union properly.