cleanup
code style
use the member variable context instead of getContext for backward compatibility
inc version for publishing