Added SyncPresent, SyncEnabled, SyncDisabled
Overloaded SyncVisible, SyncHidden
Added JavaDoc comments to 50%