added support for setting package level and version level attributes