Set name and type only if not set yet
Fix lazy var set
Update lint configuration
-- style
Update lint configuration
Assure to expose eventual promise error