removed clean__ methods; provided assertion that there is no clean__ methods