this improves ethercat compatibility by actually setting the correct PDO size and other minor details.