AutoWireProperties() now ignores static properties

Classes with static properties can now be created successfully when AutoWireProperties() is used.

E.g.
public class SomeClass
{
    public IDependendy Dependency { get; set; }

    public static int Counter { get; set; }
}