make reflecturation init() and constructors public