Minor issue but even if the idl file isn't modified the datamodel sources are still compiled each time you build.