Add dynamic class definition
Add Ruby compeletion support