imprex: simplified the name and added empty implementations for the constructors