� ��\c @ s0 d e f d � � YZ d e f d � � YZ d S( t Factoryc B s e Z d � Z RS( c C s t � � d S( N( t NotImplementedError( t selft namespace( ( s<