fill classes properties and interfaces