fixes #290: adds package visibility also cleaned up indentation and fixed a null reference issue
fixes #290: adds package visibility
also cleaned up indentation
and fixed a null reference issue

christophevg/UmlCanvas,christophevg/UmlCanvas,christophevg/UmlCanvas,christophevg/UmlCanvas