Adding factory for accesor