Removed receptor::partitions and rewrote receptor::populate()