Added custom listeners to Managed Resource.
Idea: work around having to pass arguments to read or write.
Example: running a query on the database.
"readCalled()": sets the query on your custom resource;
Example: download through FTP.
"readCalled()": establishes the connection;
"readPerformed()": closes the connection;