Write record deleting and editing. Add possibility to change password strength

...rength
This is a method of a delegate; thus you'd better express your intention clearly. Did/Will the sender do something? What do the 'replace' and 'with' mean? Try to avoid telling the users of your class about what they should or shouldn't do in their implementation (unless you express a suggestion or assumption); they know for sure which implementation fits their needs better.