Convert many additional methods as C# properties
Merge branch 'sharpen'