[java/cs] FixOverrides should only run for methods
[cs] Allow @:property on interfaces. Closes #3359