Constructs an instance with provided @param username and @param password. Input is validated for being non-empty and not containing the character :.
: