#121 package scope changed to protected scope