Minor changes
Use dynamic functions between type templates and source templates via ClassModel
Code revision : check-style