I don't have a case scenario right now, but one thing that keeps bothering me from time to time is that I cant reduce visibility for custom setters and getters (right now to say it just worked as a charm)..
which is the preventing condition in those cases?