PadBaseSocket parent constructor moved to the top of the constructor
PadBaseSocket: Removed experiments with method assignment to parent's attribute