Raw setup B-classes and templating
Add constructor and property template ( draft )