Add execute method, default implementation, and javadoc