Introduced a new base class for all abstract properties
Add *.sc and .worksheet to .gitignore