Namespace compilation value type generation added