Impl init(entity,op)