Use "public" visibility when not explicitly given

Fixes issue #143
Error on final or abstract properties