Correct property overwrite, correct default key
Added default value syntaxic sugar