added support for getting java source version, setting mutability + propertykind now has two types of setters
removed build warning