AbstractClass Creator

* Initial Implementation of AbstractClass