Change factory registrar from list to map

Change-Id: Idbd44eb09c6814c95882294918b0d61e97e746b1
Add objects implementation stub

Change-Id: I8b90557ebece1997ae49b369baa933ef5ea41408