Can you move these method definitions directly after the property definitions?   I've been doing it that way and it seems to make the code clearer IMO.