Remove the directive compile method and just use the link method directly.
Refactor the options attributes properties to be attributes.
Bump version to 2.5.0-rc.3.