Test constructor inject type conversions

- fixed a space bug in footer emitter